package the_fifth_chapter.extend;

/**
 * 经测试：父类类型的引用指向子类对象时，子类会覆盖父类中的同名方法，而不会父类父类中的同名变量
 * 
 * @author explorati
 *
 */
public class Main {

	public static void main(String[] args) {
		Person person = new Student();
		System.out.println(person.s); // 父类实例变量
		person.get(); // 子类实例方法
		person.set(); // 父类的实例方法
		System.out.println(person.i);

		Student student = new Student();

		System.out.println(student.s3);
		System.out.println(student.s); // 子类的实例变量
		student.get(); // 子类的实例方法
	}
}
